package com.archie.zhufengfm.entity.discoverrecommend;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import java.util.LinkedList;
import java.util.List;

/**
 * 精品听单的推荐，内部包含多个听单信息
 */
public class DiscoverRecommendSpecial extends DiscoverRecommendItem {

	private List<SpecialItem> specialItems;

	public List<SpecialItem> getSpecialItems() {
		return specialItems;
	}

	@Override
	public void parseJSON(JSONObject json) throws JSONException {
		super.parseJSON(json);

		if (json != null) {

			// TODO 解析List
			JSONArray array = json.getJSONArray("list");

			int len = array.length();

			if(len > 0) {

				// TODO 解析List

				specialItems = new LinkedList<>();

				for (int i = 0; i < len; i++) {

					JSONObject jsonObject = array.getJSONObject(i);

					SpecialItem specialItem = new SpecialItem();

					specialItem.parseJSON(jsonObject);

					specialItems.add(specialItem);

				}

			}
		}
	}


}